home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / c / onkey.exe / ONKEY.H < prev    next >
Text File  |  1991-10-27  |  2KB  |  78 lines

  1. typedef void (*FNPTR)();
  2.  
  3. int OnKey(int,FNPTR);
  4. int OnKeyCancel(void);
  5. int InKey(int);
  6. int LastKey(void);
  7. int PutKey(int);
  8.  
  9. #define INS                   0x5200
  10. #define HOME            0x4700
  11. #define PGUP            0x4900
  12. #define DEL              0x5300
  13. #define END             0x4F00
  14. #define PGDN            0x5100
  15.  
  16. #define LEFT               0x4B00
  17. #define RIGHT               0x4D00
  18. #define UP              0x4800
  19. #define DOWN            0x5000
  20.  
  21.  
  22. #define TAB                   0x0F09
  23. #define BACKSPACE           0x0E08
  24. #define ENTER           0x1C0D
  25. #define ESC                 0x011B
  26.  
  27. #define F1             0x3B00
  28. #define F2             0x3C00
  29. #define F3             0x3D00
  30. #define F4             0x3E00
  31. #define F5             0x3F00
  32. #define F6             0x4000
  33. #define F7             0x4100
  34. #define F8             0x4200
  35. #define F9             0x4300
  36. #define F10            0x4400
  37. #define F11            0x8500
  38. #define F12            0x8600
  39.  
  40. #define SHFT_F1        0x5400
  41. #define SHFT_F2        0x5500
  42. #define SHFT_F3        0x5600
  43. #define SHFT_F4        0x5700
  44. #define SHFT_F5        0x5800
  45. #define SHFT_F6        0x5900
  46. #define SHFT_F7        0x5A00
  47. #define SHFT_F8        0x5B00
  48. #define SHFT_F9        0x5C00
  49. #define SHFT_F10       0x5D00
  50. #define SHFT_F11       0x8700
  51. #define SHFT_F12       0x8800
  52.  
  53. #define CTRL_F1        0x5E00
  54. #define CTRL_F2        0x5F00
  55. #define CTRL_F3        0x6000
  56. #define CTRL_F4        0x6100
  57. #define CTRL_F5        0x6200
  58. #define CTRL_F6        0x6300
  59. #define CTRL_F7        0x6400
  60. #define CTRL_F8        0x6500
  61. #define CTRL_F9        0x6600
  62. #define CTRL_F10       0x6700
  63. #define CTRL_F11       0x8900
  64. #define CTRL_F12       0x8A00
  65.  
  66. #define ALT_F1         0x6800
  67. #define ALT_F2         0x6900
  68. #define ALT_F3         0x6A00
  69. #define ALT_F4         0x6B00
  70. #define ALT_F5         0x6C00
  71. #define ALT_F6         0x6D00
  72. #define ALT_F7         0x6E00
  73. #define ALT_F8         0x6F00
  74. #define ALT_F9         0x7000
  75. #define ALT_F10        0x7100
  76. #define ALT_F11        0x8B00
  77. #define ALT_F12        0x8C00
  78.